﻿#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>

//int main()
//{
//	int i = 10; //表示十进制数字
//	int j = 010; //表示八进制数字
//	int k = 0x10; // 表示十六进制数字
//	int l = 0X10; // 表示十六进制数字
//
//	return 0;
//}


//#include <stdio.h>
//
//int main()
//{
//	int i = 31;
//
//	printf("i = %d\n", i);  // %d表示以十进制输出整型数据
//	printf("i = %o\n", i);  // %o表示以八进制输出整型数据，注意这里是小写字母o
//	printf("i = %x\n", i);  // %x表示以十六进制输出整型数据，如果数字中包含字母时，字母为小写
//	printf("i = %X\n", i);  // %X表示以十六进制输出整型数据，如果数字中包含字母时，字母为大写
//	printf("i = %#x\n", i); // %o表示以十六进制输出整型数据，输出结果中带有0x
//	printf("i = %#X\n", i); // %o表示以十六进制输出整型数据，输出结果中带有0X
//
//	return 0;
//}


/*
1111010101110110111
—————————
01 111 010 101 110 110 111
——————————————
1   7   2   5   6   6   7
*/

//#include <stdio.h>
//int main()
//{
//	printf("Hello World");
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	int score = 0;
//	printf("请输入成绩:");
//	scanf("%d", &score);
//	printf("成绩是：%d\n", score);
//	return 0;
//}


//#include <stdio.h>
//int main()
//{
//	int x;
//	float y;
//
//	// ⽤⼾输⼊ " -13.45e12# 0" 
//	scanf("%d", &x);
//	printf("%d\n", x);
//	scanf("%f", &y);
//	printf("%f\n", y);
//	return 0;
//}

//int main()
//{
//	char arr[20];
//	scanf("%[0-9]d", arr);
//	printf("a = %s", arr);
//
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//    char str[100];
//    printf("请输入字母和数字（遇到非字母数字停止）：");
//    scanf("%[a-zA-Z0-9]", str); // 只读取字母和数字
//    printf("读取的内容：%s\n", str);
//    return 0;
//}

//int main()
//{
//	char arr[100];
//	scanf("%[^\n]", arr);
//	printf("%s\n", arr);
//
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//	int r = 0;
//	r = printf("%d\n", printf("%d", printf("%d", 43)));
//	printf("r = %d\n", r);
//
//	return 0;
//}
/*
	printf("%d", 43) ---> 返回值：2
	printf("%d", printf("%d", 43)) ---> 返回值：1
	printf("%d", printf("%d", printf("%d", 43))) ---> 返回值：2
	
*/

//#include <stdio.h>
//
//int main()
//{
//	int num = 0;
//	int count = 0;
//	if (scanf("%d", &num) != 1) 
//	{
//		printf("输入错误");
//		// 清空输入缓冲区
//		while (getchar() != '\n')
//			count++;
//	}
//	printf("count = %d\n", count);
//
//	return 0;
//}


//#include <stdio.h>
//
//int main()
//{
//	int a = 0;
//	int b = 0;
//	while (scanf("%d %d", &a, &b) != EOF) 
//	{
//		if (a == 0 && b == 0) 
//			break;
//		printf("%d\n", a + b);
//	}
//	return 0;
//}